React Job: Staff Software Developer (Canada)

Job added on

Location

Montreal - Canada

Job type

Full-Time

React Job Details

Développement logiciel chez HMH
Développer des logiciels extraordinaires pour supporter les défis que rencontrent chaque jour professeurs et élèves, c’est la mission des équipes de développement logiciel à HMH. Nous travaillons pour créer une vaste palette d’expériences d’apprentissage nouvelle génération. Nous concevons et développons à grande échelle des applications et des services utilisés par des millions d’utilisateurs.
Nous nous organisons en équipes de professionnels et professionnelles autonomes qui aiment résoudre les problèmes et développer des produits et des services de haute qualité.
Nous utilisons un large éventail de technologies et bâtissons les classes de la prochaine génération.
Si vous voulez faire une différence dans la vie de millions d’enseignants et d’élèves, et que vous savez comment livrer du logiciel de haute qualité, parlons-nous.
Expertise technologique

Vous travaillerez avec les technologies suivantes :
Web : Javascript, React
Développement : Java/Springboot
API : Micro services RESTful
Déploiement : GitHub, Jenkins, Concourse CI
Conteneur : Docker et Kubernetes
Base de données : PostgreSQL, RDS Aurora
Cloud : AWS, Terraform
Nous recherchons une personne qui possède une expertise technologique, mais nous valorisons surtout les candidatures qui démontrent un intérêt pour l’apprentissage de nouvelles choses. Visitez notre blogue technique HMH - ici
Rôle et responsabilités

Contribuer de manière significative à l’architecture des applications
Écrire du code back-end : nous développons de nombreux micro-services en utilisant les technologies ci-dessus
Écrire du code front-end : nos applications Web sont des applications complexes utilisant React et les Composants Web
Être responsable de large systèmes du début à la fin
Avoir une longueur d’avance, identifier et résoudre les problèmes techniques avec l’équipe
Contribuer à notre culture du développement et à l’amélioration continue de nos pratiques de développement
Guider et influencer une équipe de 5 à 10 développeurs
Communiquer à travers l’organisation
Connaissances et expérience
10+ Années d’expérience et un Baccalauréat en informatique ou domaine connexe préféré
Compétence technique exceptionnelle avec un portfolio de leadership technique
Expertise dans un grand nombre de technologies avec la capacité de choisir et d’implémenter la bonne technologie pour la situation
Expérience avec Java et Node, ainsi qu’avec le développement fron-end (HTML/JS) mais nous considérons en premier la capacité d’être productif dans un large nombre d’environnements, et la capacité d’apprendre à être productif rapidement
Capacité de transformer des idées en code, et de faire du code utilisable par ses collègues
Maîtrise des concepts architecturaux et des patrons de conceptions
Capacité de tester, d’analyser les données et de s’améliorer constamment
Familiarité avec les technologies infonuagiques (de préférence AWS)
Revues de code et contrôle de version (de préférence git)

Si possible, mais non requis :
Avoir utilisé de multiples langages de programmation (JavaScript, Java, C#, Python, Go, PHP, etc.)
Expérience avec l’accessibilité incluant des outils de lecture d’écran

Exigences physiques :
Position stationnaire pour un temps considérable (assis et/ou debout)
Vous devez pouvoir vous déplacer dans les bureaux pour avoir accès à des classeurs, des appareils, etc.
Vous utiliserez constamment un ordinateur et d’autres outils de travail comme une calculatrice, une photocopieuse, une imprimante, etc.
Vous devez être capable de collaborer avec des collègues en face à face, au téléphone et dans des réunions en ligne

À PROPOS DE NOUS :
Houghton Mifflin Harcourt (NASDAQ : HMHC) est une entreprise mondiale d’apprentissage dont la mission est de changer les vies en cultivant des esprits passionnés et curieux. En tant qu’entreprise d’apprentissage mondiale, HMH se spécialise dans le contenu éducatif du préscolaire à la fin du secondaire, ainsi que dans les services et les solutions technologiques de pointe sur divers supports adaptés à l’environnement changeant d’aujourd’hui. HMH crée des expériences et des contenus éducatifs attrayants, dynamiques et efficaces destinés à des enfants en bas âge jusqu’à l’âge scolaire et au-delà de la salle de classe. HMH dessert plus de 50 millions d’écoliers dans plus de 150 pays, tandis que ses livres primés pour enfants, romans, ouvrages généraux et livres de référence sont appréciés des lecteurs de partout à travers le monde.

Pour plus d’information, visitez http://careers.hmhco.com

Houghton Mifflin Harcourt s’est engagé dans une politique globale d’égalité des chances en matière d’emploi et a pour objectif de créer un milieu de travail garantissant l’égalité des chances pour tous les employés et employés potentiels.
Software Development at HMH
Software Development at HMH is focused on building fantastic software to meet the challenges facing teachers and students, enabling and supporting a wide range of state-of-the-art learning experiences. We build applications used by millions!
Our self-contained development teams are filled with Developers who love solving problems and building high-quality products and services.
We use a wide range of technologies and are building the next-generation classroom.
If you want to make a difference in the lives of students and teachers and understand what it takes to deliver high-quality software, we would love to talk to you.

Technology Stack:You'll work with technologies such as:
Web: Javascript, React
Development: Java/Springboot
API: Microservices with RESTful APIs
Development and deployment: GitHub, Jenkins, Concourse CI
Container: Docker and Kubernetes
Database: PostgreSQL, RDS Aurora
Cloud: AWS, Terraform
We aren’t overly concerned with tech stack - if you’re interested in learning new things, we’re interested in teaching you. Visit our HMH Engineering Blog - here

What you’ll be doing:
Contribute significantly to application architecture
Write Back-End code : We write lots of micro-services using the tech stacks above
Write Front-End code : Our web applications are complex apps developed using React and Web Components
Own something big, from start to finish
Look ahead, find and avoid pitfalls for the team
Contribute to our engineering culture and ever-improving engineering best practices
Lead and influence a development team of 5-10 engineers

Communicate across the organization What you’ll bring:
10+ years of experience and a bachelor's degree in computer science or related field is preferred
Exceptional technical competence that includes a portfolio of thought and technical leadership
Proven track record as a leader in initiating, architecting and building distributed and scalable solutions across the complete stack: front-end, back-end, web services and database layers.
Expertise in a wide range of technologies with the know-how to choose and apply the right technology for the job.
Experience with Java or Node, as well as front-end (HTML/JS) but we place the highest value on the ability to be productive in a wide range of environments, and learn to be productive quickly, even with unfamiliar tools
Great at turning ideas into code, and making that code usable by your teammates
Mastery of architectural concepts and design patterns
Ability to test, analyze data and improve constantly
Cloud familiarity (preference for AWS)
Code reviews and version control (preference for git)

Nice to have:
Know multiple programming languages (JavaScript, Java, C#, Python, Go, PHP…)

Knowledge of accessibility and screen reader ABOUT US:
Houghton Mifflin Harcourt (NASDAQ: HMHC) is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom. HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world.

Houghton Mifflin Harcourt is committed to a comprehensive policy of Equal Opportunities and we aim to create a workplace which provides for equal opportunities for all employees and potential employees.